<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
@charset "utf-8";
.container{}


.c-ads {margin-bottom: 43px;}

.c-advantage {background-color: #f8fafd;padding: 50px 0;}
.c-advantage-list {font-size: 0;text-align: center;margin-top: 40px;}
.c-advantage-list li {display: inline-block;vertical-align: middle;width: 142px;height: 164px;box-sizing: border-box;background: url(../images/c_advantage_list.png) no-repeat center / contain;text-align: center;padding: 35px 0;margin-right: 65px;}
.c-advantage-list li:last-child {margin-right: 0;}
.c-advantage-list li em {display: block;width: 60px;height: 60px;margin: 0 auto;}
.c-advantage-list li span {display: block;font-size: 20px;color: #1b1b1b;}
.c-advantage-img {margin-top: 20px;}

.c-case {position: relative;width: 1920px;left: 50%;margin-left: -960px;background: url(../images/c_case_bg.jpg) no-repeat center / cover;padding: 60px 0 80px;}
.c-case .c-title-z {color: #fff;}
.c-case .c-title-e {color: rgba(238,238,238,.2);}
.c-case .c-des {color: #fff;}
.c-case-slide {position: relative;width: 1320px;margin: 40px 0 40px -10px;}
.c-case-slide .bd li {width: 419px;margin: 10px;}
.c-case-slide .bd li .img {overflow: hidden;margin-bottom: 4px;}
.c-case-slide .bd li .img img {transition: all 1s;}
.c-case-slide .bd li .img:hover img {transform: scale(1.1);}
.c-case-slide .bd li .content {background-color: #fff;position: relative;padding: 15px 20px;}
.c-case-slide .bd li .content .title {margin-bottom: 5px;}
.c-case-slide .bd li .content .title a {font-size: 18px;color: #000;font-weight: 600;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 50px;}
.c-case-slide .bd li .content .title a:hover {color: #0e40a4;}
.c-case-slide .bd li .content .des {font-size: 14px;color: #707070;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2;height: 45px;}
.c-case-slide .bd li .content .btn {position: absolute;z-index: 5;right: 20px;top: 20px;background: url(../images/icon_next.png) no-repeat center / contain;width: 18px;height: 16px;}
.c-case-slide .prev, .c-case-slide .next {position: absolute;z-index: 5;width: 29px;height: 51px;top: 50%;margin-top: -26px;cursor: pointer;}
.c-case-slide .prev {background: url(../images/c_case_prev.png) no-repeat center / contain;left: -80px;}
.c-case-slide .next {background: url(../images/c_case_next.png) no-repeat center / contain;right: -80px;}

.c-aboutinfo {padding: 50px 0;}
.c-aboutinfo .c-title-z {color: #000;}
.c-aboutinfo-a {margin: 30px 0;}
.c-aboutinfo-a .img {position: relative;overflow: hidden;}
.c-aboutinfo-a .img img {transition: all 1s;}
.c-aboutinfo-a .img:hover img {transform: scale(1.1);}
.c-aboutinfo-a .img .info {position: absolute;z-index: 5;left: 26px;bottom: 32px;background-color: #0e40a4;color: #fff;padding: 15px 25px;}
.c-aboutinfo-a .img .info .info-a {font-size: 24px;font-weight: 600;text-align: center;margin-bottom: 5px;} 
.c-aboutinfo-a .img .info .info-b {font-size: 18px;text-align: center;} 
.c-aboutinfo-a-main {width: 607px;padding-right: 30px;box-sizing: border-box;}
.c-aboutinfo-a-main .title {font-size: 30px;font-weight: 600;color: #4478c5;margin-bottom: 15px;}
.c-aboutinfo-a-main .des {font-size: 18px;line-height: 24px;color: #313131;border-left: 2px solid #0e40a4;padding-left: 12px;margin-bottom: 20px;}
.c-aboutinfo-a-main .i {font-size: 14px;line-height: 24px;color: #707070;margin-bottom: 20px;}
.c-aboutinfo-a-main .list li {float: left;width: 126px;height: 126px;background-color: #f8f8f8;box-sizing: border-box;padding: 25px 0;text-align: center;margin-right: 24px;}
.c-aboutinfo-a-main .list li:last-child {margin-right: 0;}
.c-aboutinfo-a-main .list li a {display: block;width: 100%;height: 100%;}
.c-aboutinfo-a-main .list li em {width: 40px;height: 40px;display: inline-block;margin-bottom: 6px;background-repeat: no-repeat;background-position: top center;}
.c-aboutinfo-a-main .list li span {display: block;text-align: center;font-size: 14px;color: #000;}
.c-aboutinfo-a-main .list li:hover {background-color: #0e40a4;}
.c-aboutinfo-a-main .list li:hover em {background-position: bottom center;}
.c-aboutinfo-a-main .list li:hover span {color: #fff;}
.c-aboutinfo-b {font-size: 0;vertical-align: middle;}
.c-aboutinfo-b-img {position: relative;display: inline-block;vertical-align: middle;width: 332px;overflow: hidden;}
.c-aboutinfo-b-img img {transition: all 1s;}
.c-aboutinfo-b-img:hover img {transform: scale(1.1);}
.c-aboutinfo-b-img .title {position: absolute;z-index: 5;left: 0;top: 0;height: 118px;width: 118px;background-color: #0e40a4;box-sizing: border-box;color: #fff;font-size: 26px;text-align: center;line-height: 1.3;letter-spacing: 5px;font-weight: 600;padding: 22px;}
.c-aboutinfo-b-center {display: inline-block;overflow: hidden;vertical-align: middle;width: 540px;height: 563px;border: 1px solid #dcdcdc;box-sizing: border-box;}
.c-aboutinfo-b-center .c-aboutinfo-b-slide {height: 415px;box-sizing: border-box;padding-top: 60px;}
.c-aboutinfo-b-center .c-aboutinfo-b-slide .swiper-container-horizontal {padding-bottom: 55px;}
.c-aboutinfo-b-center .c-aboutinfo-b-slide .swiper-slide {width: 190px;height: 272px;background: #fff; box-shadow: 0 8px 30px #567080;position: relative;}
.c-aboutinfo-b-center .c-aboutinfo-b-slide .swiper-slide img {display: block;width: 100%;}
.c-aboutinfo-b-center .info-box {height: 147px;box-sizing: border-box;background-color: #f8f8f8;padding: 35px 100px 35px 35px;}
.c-aboutinfo-b-center .info-box .i {padding: 15px 0;font-size: 17px;line-height: 32px;color: #0e0e0e;background: url(../images/info_box_line.png) no-repeat left top;}
.c-aboutinfo-b-right {display: inline-block;vertical-align: middle;width: 428px;}
.c-aboutinfo-b-right .img {overflow: hidden;}
.c-aboutinfo-b-right .img img {transition: all 1s;}
.c-aboutinfo-b-right .img:hover img {transform: scale(1.1);}
.c-aboutinfo-b-right .info {background-color: #4673bd;height: 256px;box-sizing: border-box;color: #fff;padding: 40px;position: relative;}
.c-aboutinfo-b-right .info .title {font-size: 26px;font-weight: 600;margin-bottom: 12px;}
.c-aboutinfo-b-right .info .i {font-size: 17px;}
.c-aboutinfo-b-right .info .btn {position: absolute;z-index: 5;bottom: 40px;left: 40px;font-size: 17px;color: #fff;border: 1px solid #fff;padding: 5px 15px;}

.c-ads2 {position: relative;z-index: 1;width: 1920px;left: 50%;margin-left: -960px;}

.c-aboutlist {padding: 50px 0;}
.c-aboutlist .c-title-z {color: #000;}
.c-aboutlist-list {margin-bottom: 30px;margin-top: 40px;}
.c-aboutlist-list li {float: left;width: 323px;height: 218px;box-sizing: border-box;padding: 30px 12px;margin-right: 2px;}
.c-aboutlist-list li:last-child {margin-right: 0;}
.c-aboutlist-list li:hover {background-color: #0e40a4;}
.c-aboutlist-list li .title {margin-bottom: 6px;padding: 0 5px;}
.c-aboutlist-list li .title a {font-size: 20px;color: #000;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.c-aboutlist-list li .i {font-size: 14px;line-height: 24px;color: #7d7d7d;padding: 0 5px;height: 100px;}
.c-aboutlist-list li .bottom {border-top: 1px solid #7d7d7d;}
.c-aboutlist-list li .bottom .time {font-size: 14px;line-height: 45px;color: #7d7d7d;}
.c-aboutlist-list li .bottom .btn {display: block;width: 19px;height: 15px;background-image: url(../images/c_aboutlist_list_btn.png);background-repeat: no-repeat;background-position: top center;margin-top: 11px;}
.c-aboutlist-list li:hover .title a {color: #fff;}
.c-aboutlist-list li:hover .i {color: #fff;}
.c-aboutlist-list li:hover .bottom {border-color: #fff;}
.c-aboutlist-list li:hover .bottom .time {color: #fff;}
.c-aboutlist-list li:hover .bottom .btn {background-position: bottom center;}
.c-aboutlist-bottom-main {width: 945px;}
.c-aboutlist-bottom-main .top-news {margin-bottom: 30px;}
.c-aboutlist-bottom-main .top-news .img {padding: 3px 2px;border: 1px solid #eee;overflow: hidden;}
.c-aboutlist-bottom-main .top-news .img img {transition: all 1s;}
.c-aboutlist-bottom-main .top-news .img:hover img {transform: scale(1.1);}
.c-aboutlist-bottom-main .top-news .content {width: 595px;padding: 25px 0;}
.c-aboutlist-bottom-main .top-news .content .title  {margin-bottom: 12px;}
.c-aboutlist-bottom-main .top-news .content .title a {font-size: 24px;color: #000;}
.c-aboutlist-bottom-main .top-news .content .title a:hover {color: #0e40a4;}
.c-aboutlist-bottom-main .top-news .content .i {font-size: 14px;line-height: 28px;color: #707070;}
.c-aboutlist-bottom-main .cabm-list li {position: relative;width: 442px;box-sizing: border-box;padding-left: 12px;}
.c-aboutlist-bottom-main .cabm-list li::before {content: '';position: absolute;z-index: 5;top: 20px;left: 0;width: 2px;height: 2px;background-color: #000;} 
.c-aboutlist-bottom-main .cabm-list li {line-height: 40px;}
.c-aboutlist-bottom-main .cabm-list li a {font-size: 18px;display: block;color: #000;width: 330px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.c-aboutlist-bottom-main .cabm-list li a:hover {color: #0e40a4;}
.c-aboutlist-bottom-main .cabm-list li span {display: block;font-size: 14px;color: #707070;}

.c-aboutlist-bottom-wd {width: 311px;height: 451px;background-color: #f9fbff;box-sizing: border-box;}
.c-aboutlist-bottom-wd .top {position: relative;padding: 20px 30px 5px;}
.c-aboutlist-bottom-wd .top .title a {display: block;font-size: 24px;line-height: 64px;font-weight: 600;color: #0e40a4;background: url(../images/wd_line.png) no-repeat left bottom;}
.c-aboutlist-bottom-wd .top .btn {position: absolute;z-index: 5;right: 30px;top: 45px;display: block;background: url(../images/icon_next.png) no-repeat center / contain;width: 18px;height: 16px;}
.c-aboutlist-bottom-wd .list {padding: 0 5px;}
.c-aboutlist-bottom-wd .list dl {border-bottom: 1px dashed #ddd;padding: 15px 15px 10px 25px;}
.c-aboutlist-bottom-wd .list dl:last-child {border-bottom: 0;}
.c-aboutlist-bottom-wd .list dl dt {position: relative;padding-left: 38px;}
.c-aboutlist-bottom-wd .list dl dt::before {content: '闂�';position: absolute;z-index: 5;left: 0;top: 0;width: 29px;height: 29px;border-radius: 100%;font-size: 18px;line-height: 29px;color: #fff;background-color: #0e40a4;text-align: center;}
.c-aboutlist-bottom-wd .list dl dt a {display: block;font-size: 16px;line-height: 32px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.c-aboutlist-bottom-wd .list dl dt a:hover {color: #0e40a4;}
.c-aboutlist-bottom-wd .list dl dd {position: relative;font-size: 14px;line-height: 24px;color: #313131;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2;height: 50px;padding-left: 38px;padding-top: 3px;margin-top: 10px;}
.c-aboutlist-bottom-wd .list dl dd::before {content: '绛�';position: absolute;z-index: 5;left: 0;top: 0;width: 29px;height: 29px;border-radius: 100%;font-size: 16px;line-height: 29px;color: #fff;background-color: #aaaaaa;text-align: center;}










.cArea { position:relative; padding:90px 0; background:#e5e5e5}
#waves { position:absolute; left:0; right:0; bottom:0; z-index:0;width: 100%;height:600px; overflow:hidden;}
 
.cArea01 { float:left; width:300px; height:530px; background:rgba(255,255,255,0.1); box-shadow:0 0 30px rgba(00,00,00,0.1); box-sizing:border-box; padding:15px }
.cArea01 .map_info {}
.cArea01 .map_info .map_province { display:none; }
.cArea01 .map_info .map_province .txt01 { font-size:18px; color:#010101; font-weight:bold; background:url(../images/ico11.png) right center no-repeat}
.cArea01 .map_info .map_province .txt01 i { color:#707070; font-size:14px; font-weight:normal; display:inline-block; vertical-align:bottom; margin-left:10px; text-transform:uppercase}
.cArea01 .map_info .map_province .txt { width:100%; height:450px; overflow-y:auto; margin-top:10px} 

.cArea01 .map_info .map_province .txt .m1{ width:100%; border-bottom:1px solid #e5e5e5; padding:10px 0; line-height:2}
.cArea01 .map_info .map_province .txt .m1 .m1_1{ font-size:14px; color:#0e40a4}
.cArea01 .map_info .map_province .txt .m1 .m1_1 a{ color:#0e40a4}
.cArea01 .map_info .map_province .txt .m1 .m1_2{ font-size:14px; color:#7d7d7d}

.cArea02 { float:right; width:calc(100% - 300px); height:630px; background:rgba(255,255,255,0.15); }
.cArea02 .index_map { width:100%; height:100%; }

.cArea03 { display:none; }
.cArea04 { display:none; margin-top:35px; }
.cArea04 ul li { float:left; width:23.5%; height:40px; line-height:40px; text-align:center; margin:0 2% 2% 0; background:#e6e6e6; font-size:14px; color:#3d3d3d; border-radius:5px; }
.cArea04 ul li:nth-child(4n) { margin-right:0; }
.cArea04 ul li.on { background:#00cbfe; color:#fff; }

</pre></body></html>